﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="XmlElementConstant.cs" company="Elilink">
//   Defor
// </copyright>
// <summary>
//   Contains constants for parsing XML input file
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace BusinessLayer.Parsers
{
    /// <summary>
    ///     Contains constants for parsing XML input file
    /// </summary>
    internal class XmlElementConstant
    {
        #region Constants

        /// <summary>
        /// The deployment logs path attribute.
        /// </summary>
        internal const string DeploymentLogsPathAttribute = "LogsPath";

        /// <summary>
        /// The deployment node.
        /// </summary>
        internal const string DeploymentNode = "Deployment";

        /// <summary>
        /// The deployment solution path attribute.
        /// </summary>
        internal const string DeploymentSolutionPathAttribute = "SolutionPath";

        /// <summary>
        /// The project name attribute.
        /// </summary>
        internal const string ProjectNameAttribute = "Name";

        /// <summary>
        /// The project node.
        /// </summary>
        internal const string ProjectNode = "Project";

        /// <summary>
        /// The project password attribute.
        /// </summary>
        internal const string ProjectPasswordAttribute = "Password";

        /// <summary>
        /// The project path attribute.
        /// </summary>
        internal const string ProjectPathAttribute = "ProjectPath";

        /// <summary>
        /// The project publish profile attribute.
        /// </summary>
        internal const string ProjectPublishProfileAttribute = "PublishProfile";

        /// <summary>
        /// The project username attribute.
        /// </summary>
        internal const string ProjectUsernameAttribute = "Username";

        /// <summary>
        /// The target build configuration attribute.
        /// </summary>
        internal const string TargetBuildConfigurationAttribute = "BuildConfiguration";

        /// <summary>
        /// The target name attribute.
        /// </summary>
        internal const string TargetNameAttribute = "TargetName";

        /// <summary>
        /// The target node.
        /// </summary>
        internal const string TargetNode = "Target";

        #endregion
    }
}